

t1 = (1)
print(t1)
print(type(t1)) # <class 'int'>
t1 = (1,)   # 建议在元组最后一个元素加一个逗号
print(t1)
print(type(t1)) # <class 'tuple'>

# 面试题：v1 = (1) v2 = 1和v3 = (1,)的区别
# 前面两个整型    后面一个是元组
# 面试题：v1 = ((1),(2),(3)) v2 = ((1,),(2,),(3,))
# 前面一个是(1,2,3),后面一个是元组嵌套三个元组


# 反转元组
user_tpl = ('123','abc','我他妈',1)
data = user_tpl[::-1]
print(data)

# 元组里面的元素不可以被修改，但是可以长大（列表作为元素，元组作为元素）

# 用户登录
user_list = [('aaa',123,),('bbb',123,),('ccc',123,),]
print('登录程序')
username = input('请输入用户名：')
password = input('请输入密码：')
is_success = False
for item in user_list:
    if username == item[0] and password == item[1]:
        is_success = True
        break

if is_success:
    print('登录成功')
else:
    print('用户名或者密码错误')